<template>
    <div id="container" :class="size?'small':'big'"></div>
</template>

<script>
import AMapLoader from '@amap/amap-jsapi-loader';
export default {
    props:{
        size:{
            type:Boolean,
            default:false
        },
        lnglat:{
            type:Object,
            default:{lng:105.602725,lat:37.076636}
        }
    },
    mounted(){
        this.themap()
    },
    beforeDestroy(){
    },
    data(){
        return{
            themap:this.initMap
        }
    },
    methods:{
        initMap(){
            AMapLoader.load({
            key:"e9023b80cd28e53da2b3600044ce55e9", // 申请好的Web端开发者Key，首次调用 load 时必填
            version:"2.0",      // 指定要加载的 JSAPI 的版本，缺省时默认为 1.4.15
            plugins:[],       // 需要使用的的插件列表，如比例尺'AMap.Scale'等
            }).then((AMap)=>{
            this.map = new AMap.Map("container",{  //设置地图容器id
                viewMode:"2D",    //是否为3D地图模式
                zoom:15,           //初始化地图级别
                center:[this.lnglat.lng,this.lnglat.lat], //初始化地图中心点位置
            })

            this.map.on('click',(e)=>{
                console.log(e.lnglat)
            })

            }).catch(e=>{
            console.log(e);
            })
        }
    },
}
</script>

<style scoped>
.big{
  padding:0px;
  margin: 0px;
  width: 100%;
  height: 5rem;
}
.small{
  padding:0px;
  margin: 0px;
  width: 100%;
  height: 1.5rem;
}
</style>